.xhd-payback-detail {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	.xhd-payback-detail-main {
		flex: 1;
		overflow-y: scroll;
		width: 100%;
	}
	.payBack-detail-heard {
		padding: 0.58rem 0.64rem 0.5rem;
		width: 100%;
		height: 3.44rem;
		background: #fff;
		box-sizing: border-box;
		text-align: center;
		h2 {
			font-size: 0.6rem;
			font-weight: 500;
			color: #030303;
			margin: 0.35rem 0;
		}
		h3 {
			font-size: 0.3rem;
			font-weight: 500;
			color: #545454;
		}
		p {
			color: #888888;
			font-size: 0.24rem;
			line-height: 0.34rem;
			span {
				color: #40b15d;
			}
		}
	}
	.payBack-detail-item {
		margin-top: 0.18rem;
		background: #fff;
		.detail-item-title {
			color: #40b15d;
			padding-left: 0.48rem;
			height: 0.94rem;
			line-height: 0.94rem;
			width: 100%;
			font-weight: 500;
			font-size: 0.3rem;
			border-bottom: 1px solid #e3e3e3;
			border-top: 1px solid #e3e3e3;
			box-sizing: border-box;
		}
		.detail-item-content {
			color: #545454;
			font-size: 0.3rem;
			.item-content-box {
				display: flex;
				height: 1rem;
				padding: 0 0.46rem;
				box-sizing: border-box;
				align-items: center;
			}
			.item-content-name {
				flex: 1;
				&.content-date {
					color: #030303;
					font-weight: 600;
				}
				span {
					vertical-align: middle;
					color: #d8433b;
				}
				img {
					width: 0.34rem;
					height: 0.34rem;
					vertical-align: middle;
				}
			}
			.item-content-value {
				width: 2rem;
				text-align: right;
				&.content-date {
					color: #030303;
					font-weight: 600;
				}
				span {
					color: #d8433b;
				}
			}
		}
	}
	.payBack-detail-btn {
		position: fixed;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0.3rem;
	}
}
.fxModal {
	.am-modal-content {
		text-align: left;
	}
	.fxModal-content {
		color: #888;
		font-size: 0.24rem;
		p {
			margin-bottom: 0.1rem;
		}
		.close-icon {
			margin-top: 0.15rem;
			display: inline-block;
			width: 0.6rem;
			height: 0.6rem;
			text-align: center;
			border-radius: 50%;
			line-height: 0.6rem;
			color: #fff;
			font-size: 0.3rem;
			background: #545454;
			opacity: 0.3;
			margin-left: 50%;
			transform: translateX(-50%);
		}
	}
}
